package com.ofsoft.weixin.mp.message;

import javax.servlet.http.HttpServletRequest;

import com.ofsoft.weixin.core.kit.MessageUtil;

/**
 * 消息处理基类
 * 
 * @author OF
 * @date 2018年7月12日
 */
public abstract class MessageHandlerBase {
	/**
	 * 业务处理方法
	 * 
	 * @param request
	 * @return
	 */
	public abstract String handler(HttpServletRequest request);

	/**
	 * 返回方法
	 * 
	 * @param obj
	 * @return
	 */
	public String returnMsg(Object obj) {
		return MessageUtil.objToXml(obj);
	}

	public abstract String handler(HttpServletRequest request,
			MessageController message);
}
